﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
/// Descripción breve de controladorPerfil
/// </summary>
public class controladorPerfil
{
    MySqlClase mysql = new MySqlClase();
    usuario us;
    bool ok=false;


    /// <summary>
    /// metodo que hace un update de los datos del perfil de director o de asistencte de director
    /// </summary>
    /// <param name="us"></param>
    /// <returns></returns>
    public bool updatePerfil(usuario us) {
        string sql = "update login set username='" + us.Username + "', pasword='" + us.Pasword + "',correo='" + us.Correo + "',nombre='" + us.Nombre + "',nivusu=" + us.Nivusu + " where idlogin=" + us.Idlogin + ";";

        if (mysql.AbrirConexion()) {
            mysql.EjecutarSql(sql);
            ok = true;
        }
        mysql.CerrarConexion();

        return ok;
    }

    public usuario leerUsuario(int id) {
        us = new usuario();
        string sql = "select * from login where idlogin=" + id + ";";
        if (mysql.AbrirConexion()) {
            mysql.Consultar(sql);

            while (mysql.DatosConsulta.Read())
            {
                us.Idlogin = mysql.DatosConsulta.GetInt32(0);
                us.Username = mysql.DatosConsulta.GetString(1);
                us.Pasword = mysql.DatosConsulta.GetString(2);
                us.Correo = mysql.DatosConsulta.GetString(3);
                us.Nombre = mysql.DatosConsulta.GetString(4);
                us.Nivusu = mysql.DatosConsulta.GetInt32(5);
            }

        }
        mysql.CerrarConexion();


        return us;
    }


}